import Vue from "vue";
import App from "./App.vue";

//Vue的全局配置 设置为 false 以阻止 vue 在启动时生成生产提示。
Vue.config.productionTip = false;

new Vue({
  /* 
    template配置项,只能在项目运行的时候,才能对它内部的模板进行编译
    但是脚手架中使用的是运行时版本的vue+模板编译的包
    模板编译的包只是在打包的时候起作用,打包好以后的目录只有 运行时版本的vue 无法编译template模板

  */
  // template: "<App/>",


  /* 
    render配置项是一个函数
    当代码运行的时候,render函数就会执行,render函数接受一个createElement方法作为参数
    createElement方法是原生js的方式根据参数创建虚拟DOM
    createElement接受两种参数
      1. 标签名,属性,子节点 组成的参数
      2. 一个组件配置对象
    vue中通常把createElement方法称作为h方法
  
  */
  // render: (createElement) => {
  //   return createElement("h1", { a: 1 }, "h111111");
  // },

  render: h => h(App),
}).$mount("#app");
